hx is a free set of software using hotline protocols.
see
  http://www.vivahx.com/		Viva HX!
  http://www.hotspringsinc.com/		Hotsprings Inc.
  http://www.hotlinehq.com/		Hotline HeadQuarters
for information about Hotline.
see
  http://sourceforge.net/projects/hotlinex/
  http://hx.fortyoz.org/
for the latest info on hx.

you can reach the author at:
  ran@fortyoz.org

there is a mailing list thanks to Age Manocchia, to subscribe,
see http://www.hockey.cornell.edu:8100/Lists/hxd-l/List.html

you need an ANSI C compiler, preferably the GNU C compiler, to compile hxd.
traditional compilers may work, if they understand function prototypes.
the ultrix 4.3 compiler does, if your compiler does not, try ansi2knr.

if you run into problems building or running, you might want to read PROBLEMS.

Building instructions
=====================
hxd server
==========
$ ./configure --enable-hotline-server
if you are running linux with a working clone, you might want to add --enable-htxf-clone.
$ make

to install it in ./hxd/
$ make install

to start it:
$ cd ./hxd
$ bin/hxd [-p port (default 5500)] [-f hxd.conf]

to leave it in the background:
$ cd ./hxd
$ bin/hxd&

to register with a tracker:
configure with --enable-tracker-register
and edit the tracker section of hxd.conf

to compile the tracker server:
configure with --enable-tracker-server

to enable /exec and /find:
configure with --enable-exec

to edit accounts, use acctedit (src/acctedit/acctedit)
return toggles access, s saves, q quits.

many other optional configure options exist.

hx client
=========
to compile this, configure with --enable-hotline-client
you may need to get libreadline from ftp://ftp.gnu.org/pub/gnu/readline/

soundsets are loaded with snd -S sndset_file
turn sounds on/off with snd -O/-o

ghx client
==========
add --enable-gtk to the configure flags.

specify icon files with icon_files[i]=...
user icon files with user_icon_files[i]=...
files with lower indexen are loaded first
for example:
icon_files[0]=icons.rsrc
user_icon_files[0]=bm_icons.rsrc
user_icon_files[1]=icons.rsrc

SOCKS
=====
hx can use the socks5 library from http://www.socks.nec.com/
use the --with-socks and/or --with-socks-include configure options.
